C1ZoomPanel コントロールはPanelコントロール上のコントロールをC1ZoomPanel コンポーネントが内部に持つパネルに移動し、そのパネルとコントロールの大きさを変えることでズームを実現します。このため、元のPanel コントロールの以下の機能は変更が必要になります。
実行時にコーディングでフォームにコントロールを追加するには、コントロールを追加するコードをC1ZoomPanelクラスのBeginAddControlsメソッドとEndAddControlsメソッドで囲います。そしてコントロールを追加するには、C1ZoomPanel.Controlsプロパティの代わりにInnerControlsプロパティを使用します。
Visual Basic コードの書き方
| Visual Basic | 
                                 
                                    コードのコピー
                                 
                             | 
                        
|---|---|
                                
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    C1ZoomPanel1.BeginAddControls()
    Dim button2 As New Button()
    C1ZoomPanel1.InnerControls.Add(button2)
    button2.Text = "Button2"
    button2.Visible = True
    button2.Left = Button1.Left
    button2.Top = Button1.Top + Button1.Height + 10
    C1ZoomPanel1.EndAddControls()
End Sub
                             | 
                        |
C# コードの書き方
| C# | 
                                 
                                    コードのコピー
                                 
                             | 
                        
|---|---|
                                
 private void button1_Click(object sender, EventArgs e)
{
    C1ZoomPanel1.BeginAddControls();
    Button button2 = new Button();
    C1ZoomPanel1.InnerControls.Add(button2);
    
    button2.Text = "Button2";
    button2.Visible = true;
    button2.Left = button1.Left;
    button2.Top = button1.Top + button1.Height + 10; 
    C1ZoomPanel1.EndAddControls();
}
                             | 
                        |